home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 2
/
Atari Mega Archive CD - Volume 2.iso
/
minix
/
up1510b.tgz
/
up1510b
/
include
/
regexp.h
< prev
next >
Wrap
C/C++ Source or Header
|
1990-07-23
|
804b
|
29 lines
/* The <regexp.h> header is used by the (V8-compatible) regexp(3) routines. */
#ifndef _REGEXP_H
#define _REGEXP_H
#define CHARBITS 0377
#define NSUBEXP 10
typedef struct regexp {
char *startp[NSUBEXP];
char *endp[NSUBEXP];
char regstart; /* Internal use only. */
char reganch; /* Internal use only. */
char *regmust; /* Internal use only. */
int regmlen; /* Internal use only. */
char program[1]; /* Unwarranted chumminess with compiler. */
} regexp;
/* Function Prototypes. */
#ifndef _ANSI_H
#include <ansi.h>
#endif
_PROTOTYPE( regexp *regcomp, (char *_exp) );
_PROTOTYPE( int regexec, (regexp *_prog, char *_string, int _bolflag) );
_PROTOTYPE( void regsub, (regexp *_prog, char *_source, char *_dest) );
_PROTOTYPE( void regerror, (char *_message) );
#endif /* _REGEXP_H */